home *** CD-ROM | disk | FTP | other *** search
/ Resource Library: Multimedia / Resource Library: Multimedia.iso / hypercrd / xcmds / dvlprstc.hqx / Developer Stack 1.3r / card_9386.txt < prev    next >
Text File  |  1991-04-30  |  2KB  |  72 lines

  1. -- card: 9386 from stack: in.3r
  2. -- bmap block id: 0
  3. -- flags: 4000
  4. -- background id: 3837
  5. -- name: NewFileName
  6. ----- HyperTalk script -----
  7. on closecard
  8.   hide message window
  9. end closecard
  10.  
  11.  
  12. -- part 1 (button)
  13. -- low flags: 00
  14. -- high flags: A004
  15. -- rect: left=204 top=233 right=283 bottom=263
  16. -- title width / last selected line: 0
  17. -- icon id / first selected line: 27056 / 27056
  18. -- text alignment: 1
  19. -- font id: 0
  20. -- text size: 12
  21. -- style flags: 0
  22. -- line height: 16
  23. -- part name: Try it
  24. ----- HyperTalk script -----
  25. on mouseUp
  26.   if the optionkey is down then exit mouseup
  27.   put NewFileName("Your File Name","Isn't this great?!")
  28. end mouseUp
  29.  
  30.  
  31.  
  32. -- part contents for background part 5
  33. ----- text -----
  34. NewFileName
  35.  
  36. -- part contents for background part 10
  37. ----- text -----
  38. 2
  39.  
  40. -- part contents for background part 6
  41. ----- text -----
  42.  
  43. This will allow you to use a Standard File Package 'Save' dialog box in your hypertalk scripts
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52. Thanks to:
  53. Andrew Gilmartin
  54. Brown University
  55.  
  56. -- part contents for background part 7
  57. ----- text -----
  58. Syntax:
  59.  
  60. NewFileName( <prompt>,<initial filename> )
  61.  
  62. Returns the fullPathName of the file to be saved, or "" (empty) if the user selected "cancel".
  63.  
  64.  
  65. <prompt>, should be a simple descriptive statement about the request, such as,  "Save document as?," or  "Save test result to:."
  66.  
  67. <initial filename>.  The first time NewFileName is called this should be  empty ("") as the user is saving an untitled document.  Thereafter, it should contain the name of the document as previously given by the user. 
  68.  
  69.  
  70. -- part contents for background part 27
  71. ----- text -----
  72. XFCN